package com.hdoit.ares.logical.acc.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.tennetcn.common.message.ModelBase;
/**
 * @author      caochengmeng
 * @email       
 * @createtime  2017年11月22日 09:11:25
 * @comment
 */
@Entity
@Table(name="acc_withdraw_applyfor")
public class WithdrawApplyfor extends ModelBase{
    //主键
    @Id
    @Column(name="id")
    private String id;

    //申请人姓名
    @Column(name="name")
    private String name;

    //用户号
    @Column(name="account")
    private String account;
    
    //账户号
    @Column(name="accountNo")
    private String accountNo;
    
    //客户Id
    @Column(name="customerId")
    private String customerId;

    //提现金额
    @Column(name="goldBeanNum")
    private Double goldBeanNum;

    //申请时间
    @Column(name="createDate")
    private Date createDate;

    //申请订单号
    @Column(name="orderNum")
    private String orderNum;

    //申请状态
    @Column(name="state")
    private String state;

    //删除标识
    @Column(name="deleteMark")
    private String deleteMark;

    //申请记录表主键
    @Column(name="aid")
    private String aid;
    
    //备注
    @Column(name="comments")
    private String comments;
    
	//处理人
    @Transient
    private String trackName;
  
	//处理时间
    @Transient
    private Date trackDate;
    
    //处理状态
    @Transient
    private String trackState;
    
    public String getAccountNo() {
		return accountNo;
	}
	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}
	public String getCustomerId(){
        return this.customerId;
    }
    public void setCustomerId(String customerId){
         this.customerId=customerId;
    }
    
    public String getComments() {
		return comments;
	}
	public void setComments(String comments) {
		this.comments = comments;
	}
	public String getTrackName() {
		return trackName;
	}
	public void setTrackName(String trackName) {
		this.trackName = trackName;
	}
	public Date getTrackDate() {
		return trackDate;
	}
	public void setTrackDate(Date trackDate) {
		this.trackDate = trackDate;
	}
	public String getTrackState() {
		return trackState;
	}
	public void setTrackState(String trackState) {
		this.trackState = trackState;
	}
    public String getId(){
        return this.id;
    }
    public void setId(String id){
         this.id=id;
    }

    public String getName(){
        return this.name;
    }
    public void setName(String name){
         this.name=name;
    }

    public String getAccount(){
        return this.account;
    }
    public void setAccount(String account){
         this.account=account;
    }

    public Double getGoldBeanNum() {
		return goldBeanNum;
	}
	public void setGoldBeanNum(Double goldBeanNum) {
		this.goldBeanNum = goldBeanNum;
	}
	public Date getCreateDate(){
        return this.createDate;
    }
    public void setCreateDate(Date createDate){
         this.createDate=createDate;
    }

    public String getOrderNum(){
        return this.orderNum;
    }
    public void setOrderNum(String orderNum){
         this.orderNum=orderNum;
    }

    public String getState(){
        return this.state;
    }
    public void setState(String state){
         this.state=state;
    }

    public String getDeleteMark(){
        return this.deleteMark;
    }
    public void setDeleteMark(String deleteMark){
         this.deleteMark=deleteMark;
    }

    public String getAid(){
        return this.aid;
    }
    public void setAid(String aid){
         this.aid=aid;
    }
}
